export {}
let b = 'asdasd'
let c = '123123'
console.log(b, c)
// 隐式any
// function fn(a, b) {
//     return a + b
// }

function fn2() {
    alert(this)
}

function fn3(this: Window) {
    alert(this)
}

// 空指
let xo = document.getElementById('xa')
// 避免空指
// 1
if (xo != null) {
    xo.addEventListener("click", function () {
        alert('hello')
    })
}
// 2
xo?.addEventListener("click", function () {
    alert('hello')
})

xo.addEventListener("click", function () {
    alert('hello')
})
